home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Prog / D-G / FastEddie2.cpt / FastEddie2 / FastEd2.doc2 < prev    next >
Encoding:
Text File  |  1986-02-07  |  5.7 KB  |  172 lines  |  [TEXT/FstE]

  1. FastEddie2 © Daniel Grossbard 1986
  2.  
  3.  
  4. FastEd2.doc2 (a continuation of FastEd2.doc1):
  5.  
  6.  
  7. • file insertion:
  8.   • choosing a file from the windows menu with <cmd> will insert 
  9.     the selected file into the active one at the insertion point
  10.  
  11.  
  12. • "find, change..." (search menu) will search forward or backward, globally
  13.   or locally, with or without case sensitivity, for a word or a string, with 
  14.   or without wild cards .. and it will wrap around the top or bottom of the 
  15.   file or files
  16.   • any selected text is automatically placed in the find buffer
  17.   • if "find, change..." is invoked from the keyboard and the appropriate 
  18.     buffers (find and/or change) are full, the command is executed 
  19.     immediately; otherwise a dialog is invoked
  20.   • keyboard equivalents of the various "find, change..." commands are 
  21.     listed in the dialog (which is always invoked by choosing 
  22.     "find, change..." from the search menu)
  23.   • wildcards * and ? are supported as are \n for newline and \t for tab
  24.     wildcards are treated literally in "previous" searches
  25.   • "\" surpresses the special meaning of the following wildcard or "\"
  26.  
  27.  
  28. • <cmd><Option>E will cause an attempt to display errors (Megamax C or 
  29.   Aztec C with the error output redirected to "errors.out"):
  30.   • "errors.out" will be opened. Then, if possible:
  31.     • the file in error will be opened,
  32.     • the line in error will be selected and displayed,
  33.     • the two files ("errors.out" and the file in error) will
  34.       be repositioned to the top and bottom halves of the screen.
  35.  
  36.  
  37. • "Move over" (display menu) will shift the selected lines of text,
  38.    depending on where the selection begins:
  39.    • The first character in the first selected line is moved to 
  40.      the start of the selection.  All other selected lines are 
  41.      moved the same amount (or as far left as they can go).
  42.    • With no selection the first character in the line with the
  43.      insertion point is moved to the selection point.
  44.  
  45.  
  46. • "cHange case" (display menu) will reverse the case of the 
  47.   selected text, or:
  48.   • with <Shift> it will lower the case, or
  49.   • with <CapsLock> it will upper the case.
  50.  
  51.  
  52. • the Enter key will cause a non destructive scroll to the 
  53.   selected text, or
  54.    • with <cmd> it will move the insertion point and scroll to 
  55.      the end of the file,
  56.    • with <Option> it will move the insertion point and scroll 
  57.      to the top of the file,
  58.    • with <Option><cmd> it will scroll horizontally until the
  59.      insertion point is at left edge of its window
  60.  
  61.  
  62. • "Open" (file menu) is selection dependent:
  63.    • if a file name is selected it will be opened, otherwise the
  64.      standard dialog will be invoked.
  65.  
  66.  
  67. • "Line number..." (search menu) will scroll to and select the 
  68.   line number you choose.
  69.  
  70.  
  71. • "undo" (edit menu) will undo the immediately preceeding 
  72.   deleting keystroke or Paste
  73.  
  74.  
  75. • more key combinations for shortcuts:
  76.  
  77.   • horizonal scroll:
  78.     • <cmd><Option><Enter> scrolls selection to left margin
  79.     • <cmd><Option><Backspace> scrolls half screen left 
  80.     • <cmd><Option><Return> returns to original position
  81.  
  82.   • copy selection and paste it to cursor position with 
  83.     <cmd><click>
  84.   • cut selection and paste it to cursor positon with 
  85.     <Option><click>
  86.   • delete by selecting with <cmd>
  87.  
  88.   • back TAB (move selection to previous tab stop) with 
  89.     <cmd><Tab>
  90.   • extend back TAB (extend selection to previous tab) with 
  91.     <Option><Tab>
  92.   • insert invisible TAB character (find it  with "\t") with
  93.     <cmd><Option><Tab>
  94.  
  95.   • delete next character with <cmd><Backspace>
  96.   • delete to end of previous word with <Shift><Backspace>
  97.   • delete to end of next word with <cmd><Shift><Backspace>
  98.  
  99.   • temporarily toggle aUto indent with
  100.     <cmd><Return> (if its off its turned on and vise versa)
  101.   • temporarily toggle scroll sync with <cmd> while scrolling
  102.  
  103.   • insert the date with <cmd><Option>T
  104.   • insert the day of the week with <cmd><Option><Shift>T
  105.   • insert the time with <cmd><Option><Shift><CapsLock>T
  106.  
  107.   • move cursor with <cmd><Option> or
  108.     extend selection with <cmd><Option><Shift>:
  109.     • left one space        J
  110.     • right one space       L
  111.     • down one line         ,
  112.     • up one line           I
  113.     • back one word         M
  114.     • forward one word      .
  115.     • beginning of line     U
  116.     • end of line           O
  117.     • change this configuration to whatever you like with FastUser()
  118.  
  119.  
  120.   • temporarily toggle intelligent (aka "smart") cut with <Shift>
  121.   • temporarily toggle intelligent (aka "smart") paste  with <Shift>
  122.  
  123.  
  124. enjoy
  125.  
  126. dan'l
  127.  
  128.  
  129.  
  130.                         addendum:
  131.  
  132. The sample FastGloss file included on your FastEddie2 disk contains a 
  133. header which describes the required format for FastGloss.  Here is a 
  134. copy of that header, plus a few sample entries:
  135.  
  136. This is a sample FastGloss file.  It consists of
  137.   • glossary codes
  138.     ('t', 'q', 'b', 'f', ..., 'dg', ...)
  139.   • and replacement strings
  140.     ('the', 'quick', 'brown', 'fox', ..., 'Daniel Grossbard', ...)
  141.   
  142. In general, a glossary code is recognized by two preceeding consecutive 
  143. Returns  and a following space or Return.  Replacement strings follow 
  144. their code and can  be any size on any number of lines.  To put a 
  145. blank line in a replacement string put some blanks on the line so 
  146. that it will not be seen as introducing a new glossary code.
  147.    
  148. Once FastGloss is on the default disk, simply press <cmnd>G (or choose
  149. "Glossary" from the search menu) after each string you wish replaced, 
  150. or set "glossary is automatic" in  the options menu (when glossary 
  151. is automatic FastGloss is searched after every space, return, or 
  152. punctuation).  Modifications to FastGloss go into effect immediately.
  153.   
  154. t the
  155.  
  156. q quick
  157.  
  158. b brown
  159.  
  160. f fox
  161.  
  162. j jumps
  163.  
  164. o over
  165.  
  166. dg Daniel Grossbard
  167.  
  168. cs 
  169.   Cottage Software
  170.   PO Box 200308
  171.   Austin, Texas 78720-308
  172.